body {
	padding: 10px;	
	font-size: medium;	
}
/**Classes used for the default UI*/
.dock {
  	background: #e3e8f3 url(img/hborder.png) repeat-x 0px -1000px;
  	position: relative;
	padding: 4px 4px 4px 8px;
	width: 100%;
}
.systembar {
	background: #e3e8f3 url(img/hborder.png) repeat-x 0px -1000px;
  	padding: 4px 4px 4px 8px;
  	cursor: default;
}
.menu {
	background: #e3e8f3 url(img/menu.png) repeat-x;
}
.gwt-Button-search {
	background:url("img/search_48.png");
	position: relative;
	top: 12px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin-left: 2%;
	margin-right: 2%;
	margin: 0;
  	padding: 3px 5px;
 	text-decoration: none;
  	font-size: small;
  	cursor: pointer;
  	cursor: hand;
  	border: 1px outset #ccc;
}
.gwt-Button-search:active {
	border: 2px outset #ccc;
}
.iconTxt {
	font-size: 9pt;
	opacity: 0.5;
	float: left;
	margin-bottom: 7px;
	cursor: pointer;
}
.iconImg {
	cursor: pointer;
}
.titleBar {
	background: #e3e8f3 url(img/hborder.png) repeat-x 0px -2003px;
 	padding: 4px 4px 4px 8px;
  	cursor: default;
}
.window {
	border-style: solid;
	border-color: #D0E4F6;
	margin-top: 1%;
	margin-left: auto;
	margin-right: auto;	
	position: relative;
}
/**Classes used for the UI before login*/
.gwt-Button-helpButton {
	background:url("img/help_48.png");
	position: relative;
	top: 12px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin-right: 2%;
	margin: 0;
  	padding: 3px 5px;
 	text-decoration: none;
  	font-size: small;
  	cursor: pointer;
  	cursor: hand;
  	border: 1px outset #ccc;
}
.gwt-Button-helpButton:active {
	border: 2px outset #ccc;
}
.gwt-Button-browseButton {
	background:url("img/folder_48.png");
	position: relative;
	top: 12px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin-left: 2%;
	margin-right: 2%;
	margin: 0;
  	padding: 3px 5px;
 	text-decoration: none;
  	font-size: small;
  	cursor: pointer;
  	cursor: hand;
  	border: 1px outset #ccc;
}
.gwt-Button-browseButton:active {
	border: 2px outset #ccc;
}
.gwt-Button-statButton {
	background:url("img/statistics_48.png");
	position: relative;
	top: 12px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin-left: 2%;
	margin-right: 2%;
	margin: 0;
  	padding: 3px 5px;
 	text-decoration: none;
  	font-size: small;
  	cursor: pointer;
  	cursor: hand;
  	border: 1px outset #ccc;
}
.gwt-Button-statButton:active {
	border: 2px outset #ccc;
}
.gwt-Button-user {
	background:url("img/user_32.png");
	position: relative;
	top: 13px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin: 0;
  	padding: 3px 5px;
 	text-decoration: none;
  	font-size: small;
  	cursor: pointer;
  	cursor: hand;
  	border: 1px outset #ccc;
}
.gwt-Button-user:active {
	border: 2px outset #ccc;
}
.gwt-Button-user:hover {
	background:url("img/key_32.png");
}
.gwt-TextBox-searchQuery {
	position: relative;
	top: 12px;	
}
/**Classes used for the UI after login*/
.gwt-Button-add {
	background:url("img/plus_48.png");
	position: relative;
	top: 12px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin-left: 2%;
	margin-right: 2%;
	margin: 0;
  	padding: 3px 5px;
 	text-decoration: none;
  	font-size: small;
  	cursor: pointer;
  	cursor: hand;
  	border: 1px outset #ccc;	
}
.gwt-Button-add:active {
	border: 2px outset #ccc;
}
.gwt-Button-edit {
	background:url("img/pencil_48.png");
	position: relative;
	top: 12px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin-left: 2%;
	margin-right: 2%;
	margin: 0;
  	padding: 3px 5px;
 	text-decoration: none;
  	font-size: small;
  	cursor: pointer;
  	cursor: hand;
  	border: 1px outset #ccc;	
}
.gwt-Button-edit:active {
	border: 2px outset #ccc;
}
.gwt-Button-delete {
	background:url("img/delete_48.png");
	position: relative;
	top: 12px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin-left: 2%;
	margin-right: 2%;
	margin: 0;
  	padding: 3px 5px;
 	text-decoration: none;
  	font-size: small;
  	cursor: pointer;
  	cursor: hand;
  	border: 1px outset #ccc;	
}
.gwt-Button-delete:active {
	border: 2px outset #ccc;
}
.gwt-Button-editThemes {
	background:url("img/label_48.png");
	position: relative;
	top: 12px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin-left: 2%;
	margin-right: 2%;
	margin: 0;
  	padding: 3px 5px;
 	text-decoration: none;
  	font-size: small;
  	cursor: pointer;
  	cursor: hand;
  	border: 1px outset #ccc;	
}
.gwt-Button-editThemes:active {
	border: 2px outset #ccc;
}
.gwt-Button-printId {
	background:url("img/flag_48.png");
	position: relative;
	top: 12px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin-left: 2%;
	margin-right: 2%;
	margin: 0;
  	padding: 3px 5px;
 	text-decoration: none;
  	font-size: small;
  	cursor: pointer;
  	cursor: hand;
  	border: 1px outset #ccc;	
}
.gwt-Button-printId:active {
	border: 2px outset #ccc;
}
.gwt-Button-trash {
	background:url("img/trash_48.png");
	position: relative;
	top: 12px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin-left: 2%;
	margin-right: 2%;
	margin: 0;
  	padding: 3px 5px;
 	text-decoration: none;
  	font-size: small;
  	cursor: pointer;
  	cursor: hand;
  	border: 1px outset #ccc;	
}
.gwt-Button-trash:active {
	border: 2px outset #ccc;
}
.gwt-Button-bookIn {
	background:url("img/down_48.png");
	position: relative;
	top: 12px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin-left: 2%;
	margin-right: 2%;
	margin: 0;
  	padding: 3px 5px;
 	text-decoration: none;
  	font-size: small;
  	cursor: pointer;
  	cursor: hand;
  	border: 1px outset #ccc;	
}
.gwt-Button-bookIn:active {
	border: 2px outset #ccc;
}
.gwt-Button-bookOut {
	background:url("img/up_48.png");
	position: relative;
	top: 12px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin-left: 2%;
	margin-right: 2%;
	margin: 0;
  	padding: 3px 5px;
 	text-decoration: none;
  	font-size: small;
  	cursor: pointer;
  	cursor: hand;
  	border: 1px outset #ccc;	
}
.gwt-Button-bookOut:active {
	border: 2px outset #ccc;
}